Optimization Algorithms for Faster Computational Geometry
نویسندگان
چکیده
We study two fundamental problems in computational geometry: finding the maximum inscribed ball (MaxIB) inside a bounded polyhedron defined bym hyperplanes in a d-dimensional space, and finding the minimum enclosing ball (MinEB) of a set of n points in a d-dimensional space. We translate both these geometric problems into optimization problems and apply firstorder methods for smooth and saddle-point optimization to obtain simpler, faster nearly-lineartime algorithms. For MaxIB, the best known running time is Õ(mdα/ε) [XSX06], where α ≥ 1 is the aspect ratio of the polyhedron. We obtain two new algorithms for MaxIB: one runs in Õ(mdα/ε) time using smooth optimization, and the other runs in Õ(md + m √ dα/ε) time using saddle-point optimization. For MinEB, the best known running time is Õ(nd/ √ ε) [SVZ11]. We obtain two new algorithms for MinEB: one runs in Õ(nd/ √ ε) time using smooth optimization, and the other runs in Õ(nd+ n √ d/ √ ε) time using saddle-point optimization.
منابع مشابه
Feasibility of detecting and localizing radioactive source using image processing and computational geometry algorithms
We consider the problem of finding the localization of radioactive source by using data from a digital camera. In other words, the camera could help us to detect the direction of radioactive rays radiation. Therefore, the outcome could be used to command a robot to move toward the true direction to achieve the source. The process of camera data is performed by using image processing and computa...
متن کاملOPTIMAL SIZE AND GEOMETRY DESIGN OF TRUSS STRUCTURES UTILIZING SEVEN META-HEURISTIC ALGORITHMS: A COMPARATIVE STUDY
Meta-heuristic algorithms are applied in optimization problems in a variety of fields, including engineering, economics, and computer science. In this paper, seven population-based meta-heuristic algorithms are employed for size and geometry optimization of truss structures. These algorithms consist of the Artificial Bee Colony algorithm, Cyclical Parthenogenesis Algorithm, Cuckoo Search algori...
متن کاملComputing the width of a point set in 3-space
We present a new algorithm to solve the 3-dimensional width problem, i.e. to determine two parallel planes of smallest distance such that the region between the two planes contains a given point set. Like the algorithm of Houle and Toussaint, our method has quadratic worstcase complexity but is much faster in practice. In contrast to Houle and Toussaint, we do not use plane sweep or point locat...
متن کاملParleda: a Library for Parallel Processing in Computational Geometry Applications
ParLeda is a software library that provides the basic primitives needed for parallel implementation of computational geometry applications. It can also be used in implementing a parallel application that uses geometric data structures. The parallel model that we use is based on a new heterogeneous parallel model named HBSP, which is based on BSP and is introduced here. ParLeda uses two main lib...
متن کاملSIZE AND GEOMETRY OPTIMIZATION OF TRUSSES USING TEACHING-LEARNING-BASED OPTIMIZATION
A novel optimization algorithm named teaching-learning-based optimization (TLBO) algorithm and its implementation procedure were presented in this paper. TLBO is a meta-heuristic method, which simulates the phenomenon in classes. TLBO has two phases: teacher phase and learner phase. Students learn from teachers in teacher phases and obtain knowledge by mutual learning in learner phase. The suit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016